home *** CD-ROM | disk | FTP | other *** search
- <%@ LANGUAGE = VBScript %>
- <% Option Explicit %>
- <!-- #include file="directives.inc" -->
-
-
- <% if Session("FONTSIZE") = "" then %>
- <!--#include file="iito.inc"-->
- <% else %>
- <!--#include file="iifvddir.str"-->
- <%
-
- On Error Resume Next
-
- Dim path, currentobj, spath, instobj
-
- path=UCase(Session("dpath"))
-
- spath=UCase(Session("spath"))
-
- if spath = "" then
- spath = Mid(path,1,InStr(path,"/ROOT")-1)
- Session("spath")=spath
- end if
-
- Set currentobj=GetObject(path)
- Set instobj=GetObject(spath)
-
- Session("SpecObj")=spath
- Session("SpecProps")="MSDosDirOutput"
-
- function writeFSPath(fieldsize,onchangeproc,onfocusproc, onblurproc,hidden,adminonly)
- On Error Resume Next
- Dim thispath, fspath, parenttype, parentobj
- if Session("vtype") = "dir" then
- thispath = Session("dpath")
- fspath = ""
- parenttype = ""
- Do Until Instr(parenttype, "VirtualDir") <> 0
- 'we need clear our path not found error..
- err = 0
- 'add our initial whack...
- fspath = "/" + fspath
-
- 'and cyle through the baseobj till we find the next whack,
- 'building up the path in new name as we go
- Do Until Right(thispath,1) = "/"
- fspath = Right(thispath,1) & fspath
- thispath = Mid(thispath,1,Len(thispath)-1)
- Loop
-
- 'once we're out, we need to lop off the last whack...
- thispath = Mid(thispath,1,Len(thispath)-1)
-
- 'and try to set the object again...
- Set parentobj=GetObject(thispath)
-
- if err <> 0 then
- parenttype = ""
- else
- parenttype=parentobj.KeyType
- end if
- Loop
- fspath = parentobj.Path & "\" & Replace(fspath,"/","\")
- writeFSPath = fspath
- else
- writeFSPath = text("Path",fieldsize,onchangeproc,onfocusproc, onblurproc,hidden,adminonly)
- end if
-
- end function
-
- %>
-
- <!--#include file="iiset.inc"-->
- <!--#include file="iisetfnt.inc"-->
- <HTML>
- <HEAD>
- <TITLE></TITLE>
- <SCRIPT LANGUAGE="JavaScript">
-
- <% if Session("vtype") = "svc" or Session ("vtype") = "server" then %>
- top.title.Global.helpFileName="iipz_5";
- <% else %>
- top.title.Global.helpFileName="iipz_3";
- <% end if %>
-
- var Global=top.title.Global;
-
- <!--#include file="iijsfuncs.inc"-->
-
- function disableDefault(dir,fromCntrl, toCntrl){
- if (!dir){
- if (fromCntrl.value !=""){
- toCntrl.value=fromCntrl.value;
- fromCntrl.value="";
- }
- }
- else{
- if (toCntrl.value !=""){
- fromCntrl.value=toCntrl.value;
- toCntrl.value="";
- }
- }
- }
-
- function enableDefault(chkCntrl){
- chkCntrl.checked=true;
- }
-
- function setLog(chkCntrl){
- if (chkCntrl.checked){
- document.userform.DontLog.value = "False";
- }
- else{
- document.userform.DontLog.value = "True";
- }
-
- }
-
- function SetBool(){
- if (document.userform.rdohdnMSDOSDirOutput[0].checked){
- document.userform.MSDOSDirOutput.value="False"
- }
- else{
- document.userform.MSDOSDirOutput.value="True"
- }
- }
-
-
- function listFuncs(){
- this.writeList=buildListForm;
- }
-
- function buildListForm(){
- <% if Session("vtype") <> "dir" then %>
- //if (document.userform.Path.value !="<%= currentobj.path %>"){
- //top.title.nodeList[0].deCache();
- //}
- <% end if %>
- }
-
- function chkPath(pathCntrl){
- if (pathCntrl.value != ""){
- top.connect.location.href = "iichkpath.asp?path=" + escape(pathCntrl.value);
- }
- }
-
-
- listFunc=new listFuncs();
-
-
- </SCRIPT>
-
- <% if Session("canBrowse") then %>
- <SCRIPT SRC="JSDirBrowser/JSBrowser.js">
- </SCRIPT>
-
- <SCRIPT LANGUAGE="JavaScript">
- JSBrowser = new BrowserObj(null,false,TDIR,<%= Session("FONTSIZE") %>);
-
- function setPath(cntrl){
- JSBrowser = new BrowserObj(cntrl,POP,TDIR,<%= Session("FONTSIZE") %>)
- }
- </SCRIPT>
-
- <% end if %>
- </HEAD>
-
- <BODY BGCOLOR="<%= Session("BGCOLOR") %>" TOPMARGIN=5 TEXT="#000000" LINK="#FFFFFF" >
-
- <%= sFont("","","",True) %>
- <HR>
- <FORM NAME="userform" onSubmit="return false">
- <TABLE BORDER=0 CELLPADDING=0>
- <TR>
- <TD VALIGN="middle">
- <%= sFont("","","",True) %>
- <%= L_PATH_TEXT %>
- </FONT>
- </TD>
- <TD VALIGN="middle">
- <%= sFont("","","",True) %>
- <%= writeFSPath(45,"chkPath(this);","","",false,true) %>
- </FONT>
- </TD>
- <TD>
- <%= sFont("","","",True) %>
- <% if Session("canBrowse") then %>
- <% if Session("IsAdmin") then %>
- <% if Session("vtype") <> "dir" then %>
- <INPUT TYPE="button" NAME="hdnBrowser" VALUE="<%= L_BROWSE_TEXT %>" OnClick="setPath(document.userform.Path);">
- <% end if %>
- <% end if %>
- <% end if %>
- </FONT>
- </TD>
- </TR>
- <TR HEIGHT= 4>
- <TD>
- </TD>
- </TR>
- <TR>
- <TD COLSPAN=3>
- <%= sFont("","","",True) %>
- <%= checkbox("AccessRead","",false) %> <%= L_READ_TEXT %><BR>
- <%= checkbox("AccessWrite","",false) %> <%= L_WRITE_TEXT %><BR>
-
- <% if currentobj.DontLog then %>
- <INPUT TYPE="checkbox" NAME="hdnDontLog" OnClick="top.title.Global.updated=true;setLog(this);"> <%= L_LOGACCESS_TEXT %><BR>
- <INPUT TYPE="hidden" NAME="DontLog" VALUE="True">
- <% else %>
- <INPUT TYPE="checkbox" NAME="hdnDontLog" CHECKED OnClick="top.title.Global.updated=true;setLog(this);"> <%= L_LOGACCESS_TEXT %><BR>
- <INPUT TYPE="hidden" NAME="DontLog" VALUE="False">
- <% end if %>
-
- </FONT>
- </TD>
- </TR>
- </TABLE>
-
- <% if Session("vtype") = "svc" or Session("vtype") = "server" then%>
-
- <!-- set the current object = to the instance level object for MSDOSDirOutput -->
-
- <P>
- <IMG SRC="images/hr.gif" WIDTH=5 HEIGHT=2 BORDER=0 ALIGN="middle">
- <%= L_DIRECTORYSTYLE_TEXT %>
- <IMG SRC="images/hr.gif" WIDTH=350 HEIGHT=2 BORDER=0 ALIGN="middle">
- <P>
- <TABLE BORDER=0 CELLPADDING=0 WIDTH = 200>
- <TR>
- <TD COLSPAN=3>
- <%= sFont("","","",True) %>
- <%= printradio("hdnMSDOSDirOutput", not instobj.MSDOSDirOutput, "SetBool();",false) %>
-
- <%= L_UNIX_TEXT %>®
- </FONT>
- </TD>
- </TR>
- <TR>
- <TD COLSPAN=3>
- <%= sFont("","","",True) %>
- <%= printradio("hdnMSDOSDirOutput", instobj.MSDOSDirOutput, "SetBool();",false) %>
-
- <%= L_MSDOS_TEXT %>®
- <% if instobj.MSDOSDirOutput then %>
- <INPUT TYPE="hidden" NAME="MSDOSDirOutput" VALUE="True">
- <% else %>
- <INPUT TYPE="hidden" NAME="MSDOSDirOutput" VALUE="False">
- <% end if %>
- </FONT>
- </TD>
- </TR>
- </TABLE>
- <% end if %>
- </FORM>
- </BLOCKQUOTE>
- </FONT>
- </BODY>
-
- </HTML>
-
- <%end if %>
-
-
-